Skip to content

驱动内核模块总览 - Overview

本分类做什么

围绕 内核驱动:加载卸载、调试符号、进程隐藏/保护、文件系统过滤(ProtectFile)、VipProtect 高级保护、导入导出驱动伪装进程内核句柄 等。高风险,需管理员权限与兼容驱动签名策略;仅合法授权环境使用。


驱动加载说明

场景说明
默认(内置欧拉驱动)首次调用任意驱动相关接口时 自动加载无需 手动 LoadDriver,也 无需 额外初始化步骤。
自签名 / 迁移驱动须先 ExportDriver 导出 blob,自行签名后通过 ImportDriverFromFileImportDriver 导入。
权限驱动相关功能均须以 管理员权限 运行。
LoadDriver高级用法:按指定名称与路径加载驱动;一般场景不需要。

一、驱动生命周期与调试

接口差异
LoadDriverUnloadDriver高级用法:按路径加载/卸载驱动;内置欧拉驱动默认会自动加载
DriverTest通信/功能自检。
EnabletVtDriverVT 相关开关(与虚拟化防护有关,见详情页)。
LoadPdbGetPdbDownloadUrls符号调试与 PDB 下载地址

二、进程/线程与伪装

接口说明
AddProtectPIDRemoveProtectPIDAddAllowPIDRemoveAllowPID保护名单白名单
HideProcessProtectProcessProtectProcess2隐藏/保护 进程(版本差异见详情页)。
ProtectWindow防截图 等窗口保护(与 图像处理 截图有关)。
SetMemoryMode驱动层 内存访问模式
FakeProcess伪装 进程信息。
KeOpenProcessKeOpenThread内核态 打开进程/线程句柄(与 ring3 OpenProcess 不同)。
ExportDriverImportDriverImportDriverFromFile导出/导入 驱动 blob(自签名、迁移场景)。
InjectDll注入 分类可能互补,以详情页为准。

三、文件保护子系统:ProtectFile*

方向接口示例
驱动开关ProtectFileEnableDriverProtectFileDisableDriver
过滤器ProtectFileStartFilterProtectFileStopFilterProtectFileTestDriver
路径策略ProtectFileAddProtectedPathRemoveClearQuery
进程名单AddWhitelistRemoveClearQueryWhitelist黑名单 同理

与 VipProtect 差异ProtectFile文件系统路径过滤驱动VipProtect 见下一节。


四、VipProtect 子系统

方向接口
总开关VipProtectEnableDriverVipProtectDisableDriver
条目VipProtectAddProtectRemoveProtectClearAll
名单AddWhitelistRemoveWhitelistClearWhitelist;黑名单同理

与 ProtectFile 差异VipProtect另一套高级保护策略(具体策略对比见详情页),勿混用配置键。


五、快速选型

需求建议
防止截图被截ProtectWindow + 截图模式文档
保护某目录不被读写ProtectFile* 路径与黑白名单
迁移自签名驱动ExportDriver → 目标机 ImportDriverFromFile / ImportDriver(默认内置驱动无需此步骤)

六、注意

  • 蓝屏、卡死、杀软拦截为常见风险;生产环境 必须先在 虚拟机 验证。
  • 若某接口在侧栏被注释掉(如部分 VT 伪写),以 当前仓库发行说明 为准。